not leave much of a trail - İngilizce Eşanlam Sözlük